home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_13_07 / filename.txt < prev    next >
Encoding:
Text File  |  1995-06-08  |  5.6 KB  |  143 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows/DOS Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. If you have obtained this code from UUNET, the headings under the column 
  25. "FILENAME" represent the names of subdirectories.  All files listed under the
  26. "filename" are included in a subdirectory of that name.
  27.  
  28. Keywords: Jul95 C C+ STL Sort Class Generator Queue Search Linkage string
  29.  
  30. The code listings for the July 1995 issue of C/C++ Users Journal include
  31. source code for Beman Dawes' word count programs that use the Standard
  32. Template Library, K.B. Williams' sort function test routines, Adrian
  33. Barbu's C++ class generator, Scott Guthrie's AutoQueue classes, John
  34. Ross's string search routines, and Clive Feather's illustration of
  35. linkage in C.  Also included are listings from Dan Saks' column,
  36. Stepping Up to C++.
  37. *************************  FILE DESCRIPTION **********************************
  38.  
  39. The following files are included in the disk:
  40.  
  41. FILENAME                AUTHOR-NAME     TITLE                          PAGE
  42. (Zip archive/
  43. subdirectory name)
  44. -------------------------------------------------------------------------------
  45. dawes                   Beman Dawes     You Can Count On It             23
  46.  
  47.     count1.cpp   - listing 1, Count1 program
  48.     count2.cpp   - listing 2, Count2 program
  49.     count3.cpp   - listing 3, Count3 program
  50.     count.cpp    - listing 4, Final Count program
  51.  
  52. williams                K. B. Williams  Testing Sort Functions          33
  53.  
  54.     tstsort.c    - listing 1, Primary function tstsort
  55.     rvstbyhv.c   - listing 2, Reverse-sorted-by-halves target generator
  56.     tsrtdefs.h   - listing 3, Header file for tstsort.c
  57.     mqsort.c     - listing 4, Tests Microsoft's version of Quicksort
  58.     
  59. william2                K. B. Williams  Testing Sort Functions          33
  60.  
  61.     (55 files)   Complete source listings and documentation
  62.  
  63. william3                K. B. Williams  Testing Sort Functions          33
  64.  
  65.     (12 files)   MS-DOS executable files (.exe)
  66.  
  67.  
  68. barbu                   Adrian Barbu    A C++ Class Generator           45
  69.  
  70.     __GEN__.HPP  - listing 1, A pattern file, which serves as a
  71.                   template for code generation
  72.     STR.HPP      - listing 2, A string class used by the class
  73.                   generator
  74.     ENGINE.HPP   - listing 3, ENGINE and SYM class definitions
  75.     ENGINE.CPP   - listing 4, ENGINE class implementation
  76.     WENGINE.HPP  - listing 5, Classes WENGINE and WSYM, which link
  77.                   ENGINE and SYM classes to the user
  78.                   interface
  79.  
  80. barbu2                  Adrian Barbu    A C++ Class Generator           45
  81.  
  82.     (17 files)   Complete source listings
  83.  
  84. guthrie                 R. Scott        A Simple, Easy AutoQueue Class  55
  85.             Guthrie
  86.  
  87.     autoq.hpp    - listing 1, Header file for AutoQueue class
  88.     autoq.cpp    - listing 2, AutoQueue class implementation
  89.     aqmsg.hpp    - listing 3, Defines class AutoQueueMessage, derived
  90.                   from AutoQueue
  91.     aqmsg.cpp    - listing 4, Implementation of AutoQueueMessage
  92.     aqtest.cpp   - listing 5, AutoQueue test program
  93.  
  94.  
  95. ross                    John W. Ross    Fast String Searching           63
  96.  
  97.     brute.c      - listing 1, Brute force string searching function
  98.     test.c       - listing 2, Main program for testing string search
  99.                   functions
  100.     fcfind.c     - listing 3, First character string searching function
  101.     ssfind.c     - listing 4, String searching function using C library
  102.                   function strstr()
  103.     fclffind.c   - listing 5, First character, low frequency string
  104.                   searching function
  105.     bmhfind.c    - listing 6, Boyer-Moore-Horspool algorithm
  106.                   implementation
  107.     mainbmh.c    - listing 7, Main program for the Boyer-Moore-Horspool
  108.                   function, bmhfind
  109.  
  110. feather                 Clive D.W.      Understanding the Standard --   71
  111.                     Linkage
  112.  
  113.     function.c   - listing 1, Illustrates linkage rules for function
  114.                   declarations
  115.     variable.c   - listing 2, Illustrates linkage rules for variable
  116.                   declarations and definitions
  117. saks                    Dan Saks        Stepping Up to C++: Other       81
  118.                     Assorted Changes, Part 1
  119.  
  120.     noeval.cpp   - listing 1, A program that illustrates the effect of
  121.                   when a program does not evaluate the left
  122.                   operand of a member access expression
  123.  
  124.  
  125. letters                 We Have Mail                                    111
  126.  
  127.     filter.c     - listing 1, Filtering by repeatedly discarding
  128.                   outliers
  129.     
  130.  
  131.  
  132. *******************************************************************************
  133.  
  134. If you have questions regarding to the disk, please call or write us.
  135.  
  136. -----------------------------------------------------------------------------
  137.                R&D Publications, Inc.
  138.             1601 W. 23rd St. Suite 200
  139.                 Lawrence, KS 66046
  140.                   (913) 841-1631
  141. -----------------------------------------------------------------------------
  142.  
  143.